home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005 / CHIP Utilities 2005.iso / dosapps / dlgdiag5 / dlgdiag.txt next >
Encoding:
Text File  |  2004-06-23  |  10.3 KB  |  277 lines

  1.  
  2.                               DLGDIAG
  3.  
  4. PROGRAM DESCRIPTION:
  5.  
  6.     This MODULE of the Data Lifeguard Tools program searches for and 
  7.     verifies the status of specific Western Digital drives. By accessing 
  8.     the Data Lifeguard information stored on the hard drive, the program
  9.     is able to quickly and efficiently verify the status of the drive.
  10.     If any errors are logged or found, it provides an option to return the 
  11.     drive to defect-free status through an extended test or repair option.
  12.  
  13.     DLGDIAG offers several options for verifying the defect-free status of
  14.     your hard drive.
  15.  
  16.     QUICK TEST: The Quick Test is designed to intelligently gather and verify
  17.     all of the Data Lifeguard information contained on the drive.  The Quick
  18.     Test can determine with a high level of confidence that a drive is
  19.     defect-free in a short amount of time.  For maximum confidence, the
  20.     Extended Test is recommended.  The Quick Test option may not be available
  21.     on earlier hard drives. 
  22.  
  23.     EXTENDED TEST: For most computers the DLGDIAG Extended Test takes 5-20 
  24.     minutes to test one drive. Larger drives take longer to test. The 
  25.     performance of the computer also affects the test time.
  26.  
  27.  
  28. TO RUN THE PROGRAM:
  29.  
  30.     BACK UP DATA:
  31.     Before running DLGDIAG, it is recommended that users back up all data
  32.     for all hard drives.  This utility may write to the drive during the
  33.     re-certification process.  As with all utilities that write to a drive,
  34.     it is recommended that you back up your data before proceeding.
  35.  
  36.     STORE THE PROGRAM ON FLOPPY DRIVE:     
  37.     The program must be run from a floppy drive, so if downloaded, copy all
  38.     files included in the zip to a formatted bootable floppy diskette in A:.
  39.     All files must be included for the program to function properly. Running
  40.     this program from the target hard drive while using certain operating 
  41.     systems can result in data loss and an inaccurate scan of the target
  42.     drive.
  43.  
  44.     START THE PROGRAM: To start the program, type DLGDIAG at the
  45.     A:\ DOS prompt.
  46.  
  47.     READ AND APPROVE LICENSE AGREEMENT:
  48.     In order for the DLGDIAG program to run, the License Agreement must
  49.     be agreed to by indicating "YES".
  50.  
  51.  
  52. TO TEST EACH DRIVE: 
  53.  
  54.     Pick the 'Select Drive' option to see a list of all drives 
  55.     installed and the current status of each drive.
  56.  
  57.     For each drive that shows a status of 'DRIVE NOT TESTED', select
  58.     the drive by using the up/down arrows until the desired drive
  59.     is highlighted and hit ENTER, then return to the main menu to test
  60.     the drive.
  61.  
  62.     Once the target drive is selected,  choose either the Quick or 
  63.     Extended Test Options.  The Quick Test option may not be available
  64.     on earlier drives. If it is not available, then the program will
  65.     give the user the option to run the Extended Test.
  66.  
  67.     Depending on the option selected, the 'Test' will take between 90 
  68.     seconds and 20 minutes to complete (depending on the size of the drive 
  69.     and the speed of the computer).
  70.  
  71.     At the end of the test a status is displayed. Also, the status for
  72.     all drives is always available by choosing the 'Select Drive' option
  73.     from the main menu.
  74.       
  75.     If errors are detected during a 'Test' option, the user will be
  76.     given the option to attempt to repair the errors.
  77.  
  78.     Use the 'Select Drive' and 'Quick Test' and 'Extended Test' options 
  79.     to select, test, and repair each drive until all drives have been
  80.     tested.
  81.  
  82.     Pick QUIT from the main menu to quit the program. At this point 
  83.     a message will inform you that the system should be reset to 
  84.     reinitialize the BIOS and hard drive(s). Hit CTRL-ALT-DELETE or
  85.     turn the power off to restart the system.
  86.  
  87.     When rebooting, remove the floppy diskette so the system boots
  88.     to C: instead of A:.
  89.  
  90.  
  91. TO CONTACT WD:
  92.  
  93.     In some cases the user may be requested to contact Western 
  94.     Digital Technical Support. You may contact Western Digital
  95.     Technical Support at support.wdc.com or at (800) 275-4932 in the U.S.,
  96.     or (31) 20.446.7651 in Europe, or consult your drive manual for
  97.     further information. Alternately, you may contact the OEM or its
  98.     warranty service provider who can support your needs.
  99.  
  100.  
  101. MAIN MENU OPTIONS:
  102.  
  103.     Select Drive           select drive and view status for all drives
  104.     Quick Test             90 second 'intelligent' test of the selected drive
  105.     Extended Test          5-20 minute scan of selected drive
  106.     Write Zeros To Drive   write zeros to the drive
  107.     View Test Results      display results for last drive tested
  108.     Print Test Results     print results for last drive tested
  109.     Log File Open/Close    store results for all drives tested - DLGDIAG.LOG
  110.     Enter & Print RMA Info enter and print RMA when returning a drive to WD
  111.     Help                   display the DLGDIAG help file - DLGDIAG.TXT
  112.     Quit                   quit DLGDIAG
  113.  
  114.  
  115. COMMAND LINE SWITCHES:
  116.  
  117.     -A       Disable error code for SMART failures
  118.     -B       Check SMART status without menus
  119.     -C       Enable output to comma file
  120.     -Dx      Select drive x only, where x is 0-15 or ? to show drive info
  121.     -E       Run extended test without menus - with drive repair
  122.     -FWRITE  Write zeros to the first and last million sectors
  123.     -G       Show test history on the SMART log area
  124.     -H       Enable appending of log to history log file
  125.     -L       Disable output to log file
  126.     -Ox      Specify log file location, where x is the full path
  127.     -Px      Access drives at baseport x (hex address) only
  128.     -Q       Run Quick Test without menus
  129.     -R       Run performance test without menus
  130.     -S       Skip rebooting after a run of the program
  131.     -V       Run extended test without menus - without drive repair
  132.     -WRITE   Write zeros to the entire drive
  133.  
  134.  
  135. ERROR/STATUS CODES:
  136.  
  137. DESCRIPTION                  CODE
  138.  
  139. COMPLETED WITHOUT ERRORS      0
  140. ABORTED BY HOST               1
  141. INTERRUPTED BY DRIVE RESET    2     
  142. INCOMPLETE DUE TO ERROR       3
  143. UNKNOWN ELEMENT FAILURE       4
  144. ELECTRICAL ELEMENT FAILURE    5
  145. SERVO/SEEK ELEMENT FAILURE    6
  146. READ ELEMENT FAILURE          7
  147. HANDLING FAILURE              8
  148. UNKNOWN TEST STATUS           9
  149. UNKNOWN TEST STATUS           10
  150. UNKNOWN TEST STATUS           11
  151. UNKNOWN TEST STATUS           12
  152. UNKNOWN TEST STATUS           13
  153. UNKNOWN TEST STATUS           14
  154. TEST IN PROGRESS              15
  155.  
  156. ERRORS FOUND                  100
  157. UNKNOWN ERROR                 101
  158. SEEK TIMEOUT                  102
  159. WRITE FAULT ERROR             103
  160. DRIVE NOT READY               104
  161. BUSY GLITCH                   105
  162. TRACK 0 ERROR                 106
  163. CHECK SUM ERROR               107
  164. SEEK NOT COMPLETE             108
  165. DRQ WAS SET                   109
  166. DRQ NOT EXPECTED              110
  167. DIAG COMMAND ERROR            111
  168. IRQ TIMEOUT                   112
  169. DRIVE TABLE ERROR             113
  170. TRANSFER RATE ERROR           114
  171. ICRC ERROR                    115
  172. IDNF ERROR                    116
  173. UNCORRECTABLE ECC ERROR       117
  174. DAM ERROR                     118
  175. NO MULTI                      119
  176. NO DRIVE FOUND                120
  177. SERVO ERROR                   121
  178. UNKNOWN ERROR                 122
  179. UNKNOWN ERROR                 123
  180. CORRECTED DATA                124
  181. BAD TRACK                     125
  182. UNKNOWN ERROR                 126
  183. UNKNOWN ERROR                 127
  184. BUFFER MISCOMPARE             128
  185. G-LIST ERROR                  129
  186. INVALID SERIAL                130
  187. SERIAL RETRY                  131
  188.                          
  189. COMMAND ERROR                 132
  190. ILLEGAL ID                    133
  191. BUSY TIMEOUT                  134
  192. DRQ TIMEOUT                   135
  193. BAD SECTOR                    136
  194. RELOCATED SECTOR              137
  195. STILL BUSY TIMEOUT            138
  196. DRQ NOT EXPECTED              139
  197. DRQ TIMEOUT ECC               140
  198. UNKNOWN ERROR                 141
  199. TK-TK SEEK ERROR              142
  200. RANDOM SEEK ERROR             143
  201. THIRD STROKE ERROR            144
  202. FULL STROKE ERROR             145
  203. SEEK OVERHEAD ERROR           146
  204. BAD ID PARAMETERS             147
  205.  
  206. NOT SELECTED                  148
  207. MASTER SLAVE ERROR            149
  208. UNKNOWN ERROR                 150
  209. PARK ERROR                    151
  210. WRITE PROTECT ERROR           152
  211. MEDIA ERROR                   153
  212. MEDIA CHANGE ERROR            154
  213. MEDIA CHANGE REQ ERROR        155
  214. NO MEDIA ERROR                156
  215. SET MAX ERROR                 157
  216. Q DMA SERVICE ERROR           158
  217. SMART ERROR                   159
  218. UNKNOWN COMMAND               160
  219. RESET SIGNATURE               161
  220. READY EXPECTED                162
  221. UNKNOWN ERROR                 163
  222.  
  223. DRIVE NOT TESTED              200
  224. NON-WD DRIVE                  201
  225. DRIVE NOT SUPPORTED           202
  226. WRITE LOG ERROR               203
  227. MISSING LOG FILE              204
  228. ABORTED BY USER               205
  229. MEMORY ALLOCATION ERROR       206
  230. CRITICAL RESOURCE ERROR       207
  231. FATAL ERROR                   208
  232. SELF TEST FAILED TO RUN       209
  233. SELF TEST INCOMPLETE          210
  234. 2-9 UNCORR ECC ERRORS         211
  235. 10+ UNCORR ECC ERRORS         212
  236. 2-9 DAM ERRORS                213
  237. 10+ DAM ERRORS                214
  238. 2-9 IDNF ERRORS               215
  239. 10+ IDNF ERRORS               216
  240. 2-9 SERVO ERRORS              217
  241. 10+ SERVO ERRORS              218
  242. DRIVE CABLE ERROR             219
  243. DRIVE IS LOCKED               220
  244. TEST NOT SUPPORTED            221
  245. DRIVE FAILED THE TEST         222
  246. ERRORS REPAIRED               223
  247. ERRORS NOT REPAIRED           224
  248. TOO MANY ERRORS FOUND         225
  249. SECTOR RELOCATION ERROR       226
  250. SMART NOT SUPPORTED           227
  251.  
  252.  
  253. TEST RECORD HISTORY:
  254.  
  255. The test status and time are stored in SMART log area and can be retrieved
  256. by using -g switch.
  257.     
  258. A sample test record appears:
  259.     
  260.    08/22/2002 11:35:00,DLGDIAG 5.00, TEST 7, STATUS/ERROR CODE = 00000
  261.     
  262.    The Test # indicates one of the test options which are:
  263.  
  264.       1 - Quick Test
  265.       2 - Extended Test
  266.       3 - Write Zero Test
  267.       4 - Data Transfer Test
  268.       5 - SMART Status Test
  269.       6 - Status Register Error     
  270.       7 - Command Error
  271.  
  272.    The Status # indicates one of the error or status code returned by
  273.    DLGDIAG.
  274.      
  275.    If test can't write status to log file, the 5th digit of the status/error code
  276.    will be set to 1.
  277.